﻿
.f-key,.t-key
{
    white-space: nowrap;
    padding: 5px 0px 0 45px;
    position: relative;
    line-height: 35px;
    height: 35px;
    
}

.f-icon
{
    position: absolute;
    left: 10px;
    display: inline;
    float: left;
    width: 32px;
    height: 32px;
    line-height: 32px;
    background: url("skins/forum_icon.gif") no-repeat;
}
.f-icon.not-new
{
    background-position: top left;
}

.f-icon.new
{
    background-position: 0 -32px;
}

.f-icon.locked
{
    background-position: 0 -64px;
}

.f-icon.link
{
    background-position: 0 -96px;
}


/*-----------------------Topics Icon ---------------------------*/

.t-icon
{

    left: 10px;
    position: absolute;    
    display: inline;
    float: left;   
    height: 32px;
    width: 32px;
    line-height: 32px;
    background: url("skins/topic_icon.gif") no-repeat;
}


.t-icon.not-new
{
    background-position: top left;
}

.t-icon.new
{
    background-position: 0 -32px;
}

.t-icon.locked
{
    background-position: 0 -64px;
}

.t-icon.locked-new
{
    background-position: 0 -96px;
}


.t-icon.link
{
    background-position: 0 -128px;
}
.t-icon.moved
{
    background-position: 0 -160px;
}

.t-icon.hot
{
    background-position: 0 -192px;
}

.t-icon.hot-new
{
    background-position: 0 -224px;
}

.t-icon.poll
{
    background-position: 0 -256px;
}

.t-icon.poll-new
{
    background-position: 0 -288px;
}


.t-icon.notice
{
    background-position: 0 -320px;
}

.t-icon.sticky
{
    background-position: 0 -352px;
}


/*-------------------------Icon 16x16---------------------------------*/



.icon-16
{
    background: url("skins/icon_16.gif") no-repeat;
    padding-left: 24px;
    
}



.icon-16.quote
{
    background-position: 0 -105px;
}



.icon-16.multi-quote.actived
{
    background-position: 50% -655px;
}


.icon-16.reply, .icon-16.go
{
    background-position: 0 -325px;
}

.icon-16.like
{
    background-position: 0 0;
}



.icon-16.edit
{
    background-position: 0 -800px;
}


.icon-16.del
{
    background-position: 0 -705px;
}

.icon-16.multi-quote
{
    background-position: center -900px;
}

.icon-16.report
{
    background-position: center -140px;
}


.icon-16.said-like
{
    background-position: -5px -950px;
}

.icon-16.next
{
    padding: 0 24px 0 0;
    background-position: 100% -1030px;
}

.icon-16.prev
{
    background-position: 0 -1070px;
}



.icon-16.cpanel
{
    background-position: 0 -1235px;
}

.icon-16.notify
{
    background-position: 0 -1275px;
}

input.datepicker
{
    background: #fff url("skins/datepicker.gif") no-repeat 98% 50%;
    padding-right: 25px;
    width: 140px;
}



.last-post
{
    padding-right: 25px; /*background: url("skins/icon_16.gif") no-repeat 100% -330px;*/
    background: url("skins/icon_16.gif") no-repeat 100% -1030px;
}



.collapse, .collapse.open
{
    display: inline-block;
    margin: 4px 5px;
    height: 22px;
    width: 22px;
    float: right;
    cursor: pointer;
    background: url("skins/icon_16.gif") no-repeat 0 -1150px;
}
.collapse.close
{
    background-position: 0 -1190px;
}

/*---------------------------Icon 24 ------------------------------------*/



.icon-24
{
    background: url("skins/icon_24.gif") no-repeat;
    padding-left: 30px;
}



.icon-24.new-post
{
    background-position: 6px 5px;
}



.icon-24.new-poll
{
    background-position: 6px -165px;
}




.icon-24.lock
{
    background-position: 6px -40px;
}



.icon-24.un-lock
{
    background-position: 6px -90px;
}



.icon-24.reply
{
    background-position: 6px -130px;
}

/*-----------------------------Icon - 48x48--------------------------*/

.icon-48
{
    background: url("skins/icon_48.gif") no-repeat;
    position: absolute;
    left: 8px;
    top: 8px;
    height: 48px;
    width: 48px;
    display: inline-block
}

.icon-48.home
{
    background-position: 0 0;    
}

.icon-48.forum-statis
{
    background-position: 0 -60px;   
    
}

.icon-48.users-online
{
    background-position: 0 -120px;    
}